package com.gem.day03;

/**
 * 本类用来演示
 * break			表示打断循环或者switch,它只能出现在循环和switch中.
 * continue		表示打断本轮本次循环,继续执行下一轮,它只能出现在循环中.
 * 
 * 注意:
 * 嵌套时,break只能中断它所在的循环,即如果在内循环中,则只打断内循环,外循环不受影响!
 * 
 * @author easonsy
 * 2020年7月20日 下午3:28:23
 */
public class BreakContinueDemo {
	public static void main(String[] args) {
		/*for (int i = 0; i < 10; i++) {
			if (i == 5) {
				//break;
				continue;
			}
			System.out.println(i);
		}*/

		//内循环被打断时,级联打断外循环

		//1.定义状态变量
		boolean b = true;
		for (int i = 1; i <= 5 && b; i++) {
			for (int j = 1; j <= 5; j++) {
				if (j == 2) {
					//强制退出JVM进程
					//System.exit(0);

					b = false;//2.改变状态值
					break;//只打断内循环
				}
				System.out.println(i + ":" + j);
			}
		}
	}
}
